#include <iostream>
using namespace std;

bool isPalindrome(int x) {
     if(x != 0 && x % 10 == 0){  // 以0为结尾的数不是回文
         return false;
     }
     if(x < 0)
         x = -x;
     int reverseNum = 0;
     while(x > reverseNum){
         // 反转后半部分数字
         reverseNum = reverseNum * 10 + x % 10;  
         x /= 10;
     }
     return x == reverseNum || x == reverseNum / 10;  // 偶数 || 奇数
} 

int main()
{
    int num;
    cin >> num;
    if(isPalindrome(num))
        cout << "Yes";
    else
        cout << "No";
    return 0;
}